این مقاله نیازمند ویکیسازی است. لطفاً با توجه به راهنمای ویرایش و شیوهنامه، محتوای آن را بهبود بخشید. |
xorg.conf فایل پیکربندی اصلی سامانه پنجره اکس است. این فایل معمولاً در مسیر /etc/X11/xorg.conf قرار دارد اما مسیر آن میتواند در سیستمعاملهای مختلف فرق داشته باشد. این فایل دربرگیرنده تنظیمات مربوط به ماژولها، فونتها، دستگاههای ورودی/خروجی مثل نمایشگر، کارت گرافیک، ماوس و صفحه کلید و ... است. پیکربندی سخت و قالب پیچیده این فایل در میان کاربران معروف است. ابزارهایی گرافیکی برای تنظیم و پیکربندی ایجاد شدهاند که کاربر را تا حدود زیادی از ویرایش مستقیم این فایل معاف میکنند. اگر این فایل وجود نداشته باشد، سرور اکس سعی میکند به صورت خودکار پارامترهای سیستم را شناسایی کند.
قالب این فایل به صورت زیر است:
فایل xorg.conf از چند بخش مختلف تشکیل میشود. هر بخش از قالبی به شکل زیر تشکیل میشود:
Section "SectionName" SectionEntry ... EndSection
بخش SectionName میتواند یکی از مقادیر زیر باشد:
Files ServerFlags Module InputDevice Device Monitor Screen ServerLayout
یک X server با دستگاههای مختلفی مانند ماوس، کیبورد، کارت گرافیک، صفحه نمایش و … سر و کار دارد. تعدادی از این دستگاهها، دستگاههای ورودی هستند (مانند ماوس و کیبورد) و تعدادی دیگر هم دستگاههای خروجی (مانند کارت گرافیک و صفحه نمایش) اطلاعات از دستگاهای ورودی دریافت شده، پردازش میشوند و نتیجه آن در دستگاههای خروجی نمایش مییابد. یک رایانه ممکن است چندین صفحهنمایش، چندین صفحهکلید و … داشته باشد.
بخش ServerLayout در بالاترین سطح قرار دارد. این بخش دستگاههای ورودی و خروجی را با یکدیگر ترکیب میکند. دستگاههای ورودی در بخش InputDevice تشریح میشوند. اما یک دستگاه خروجی خود از ترکیب یک کارت گرافیک و یک مانیتور تشکیل میشود. کارت گرافیک در بخش Device تشریح میشود و مانیتور هم در بخش Monitor تشریح میشود. سپس کارت گرافیک و مانیتور توسط بخش Screen با یکدیگر ترکیب میشوند. در نتیجه بخش ServerLayout بخشهای Screen و InputDevice را با هم ترکیب میکند. البته به غیر از این بخشها، بخشهای دیگری هم وجود دارد.